// Copyright Epic Games, Inc. All Rights Reserved.

using UnrealBuildTool;

public class FirstProgram : ModuleRules
{
	public FirstProgram(ReadOnlyTargetRules Target) : base(Target)
	{
		PublicIncludePathModuleNames.Add("Launch");
		// PrivateDependencyModuleNames.Add("Core");
		// PrivateDependencyModuleNames.Add("Projects");
		// PrivateDependencyModuleNames.Add("Slate");
		// PrivateDependencyModuleNames.Add("SlateCore");
		// PrivateDependencyModuleNames.Add("StandaloneRenderer");
		
		PrivateDependencyModuleNames.AddRange(
			new string[] {
				"Core",
				"Projects",
				"Slate",
				"SlateCore",
				"StandaloneRenderer"
			}
		);
		

		// to link with CoreUObject module:
		// PrivateDependencyModuleNames.Add("CoreUObject");

		// to enable LLM tracing:
		// GlobalDefinitions.Add("LLM_ENABLED_IN_CONFIG=1");
		// GlobalDefinitions.Add("UE_MEMORY_TAGS_TRACE_ENABLED=1");
	}
}
